package com.wskj.system.vo.web;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;


/**
 * 协议管理视图对象 sys_agreement
 *
 * @author wsdz
 * @date 2022-08-18
 */
@Data
@ApiModel("协议管理视图对象")
public class SysAgreementVo {

	private static final long serialVersionUID = 1L;

	/** 协议ID */
	@ApiModelProperty("协议ID")
	@JsonSerialize(using = ToStringSerializer.class)
	private Long agreementId;

	/** 协议标题 */
	@ApiModelProperty("协议标题")
	private String agreementTitle;

	/** 协议类型（1:用户协议 2:隐私政策） */
	@ApiModelProperty("协议类型（1:用户协议 2:隐私政策）")
	private String agreementType;

	/** 协议内容 */
	@ApiModelProperty("协议内容")
	private String agreementContent;

	/** 协议状态（0正常 1关闭） */
	@ApiModelProperty("协议状态（0正常 1关闭）")
	private String status;

	/** 备注 */
	@ApiModelProperty("备注")
	private String remark;

	/**
	 * 创建者
	 */
	@ApiModelProperty("创建者")
	private String createBy;

	/**
	 * 创建时间
	 */
	@ApiModelProperty("创建时间")
	private Date createTime;
}
